package com.bw.coupon.annotabon;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author：尚志豪
 * @Package：com.bw.coupon.annotabon
 * @Project：doudi-group-practical_training-02
 * @name：CheckIdempotent
 * @Date：2025/1/20 16:52
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface CheckIdempotent {
    // 用于标记需要进行幂等性检查的方法。通过@Target和@Retention元注解，
    // 它指定了注解的应用范围（方法）和保留策略（运行时）。
    // 这样的设计使得开发者可以在运行时通过反射机制来检查和处理这些被标记的方法。
}
